home *** CD-ROM | disk | FTP | other *** search
/ Business Assistant / Business Assistant.iso / indus / eztime / eztime.lzh / LHA205.DOC < prev    next >
Text File  |  1991-02-05  |  27KB  |  797 lines

  1.  
  2. ------------------------------------------------------------------------
  3.                       Manual for LHA Version 2.05
  4.  
  5.                 translated to English by Kenjirou Okubo
  6.  
  7.                                                    Ver 2.05   1991/01/27
  8. ------------------------------------------------------------------------
  9.                              NIFTY-Serve  SDI00506    HARUYASU YOSHIZAKI
  10.                              ASCII-pcs    pcs02846    Yoshi
  11.                              PC-VAN       FEM12376
  12. ------------------------------------------------------------------------
  13.  
  14.      This is a manual for the Beta test version of LHA.EXE.  LHA is
  15.      an upward compatible and improved version of LH113C v113C.  Since
  16.      Microsoft's DOS 5.0 has an interior command LH.EXE, (for Load
  17.      High) the name has been changed from LH.exe to LHA.exe.  Please
  18.      run this program and tell me if/where improvements are needed.
  19.  
  20.  
  21. 0.  To begin with
  22. -----------------
  23.  
  24.      This is a revised version of LH113C.exe., an archiver which was
  25.      rather slow in execution but tight in compression rate.  I am
  26.      grateful for the support of LH113C's users both in Japan where
  27.      the .LZH file is a standard archived file name and in other
  28.      countries where .LZH is one of a known extension.  I had been
  29.      working for this new version for two years since the last re-
  30.      lease of LH113C.EXE am now glad to announce the release of
  31.      this test version.
  32.  
  33.  
  34.      LHA differs from LH113C:
  35.      -----------------------
  36.  
  37.      LHA is better than LH113 in compression rate, especially with
  38.      large files.  There are a few exceptions if using rather small
  39.      files.  (Under 1 Kb.)  LHA is faster than LH113C in decompres-
  40.      sing, with new static Huffman coding, compared with the older
  41.      dynamic Huffman.  The speed of compression is not as fast as I
  42.      was expecting.  <sigh>
  43.  
  44.      LHA needs more memory than LH113C did.  If there is not enough
  45.      for LHA to work, it may have looser compression rate, although
  46.      it tries to continue execution.  LHA is upper compatible to
  47.      LH113C.  But LH113C is not completely compatible with the LHA
  48.      format.  Please switch to LHA as soon as you can.  With the "/
  49.      o" option, you can dearchive anything made by LH113C, but not
  50.      vice versa.
  51.  
  52.      LHA is distributed as a free program with copyright reserved.
  53.      There is no restriction for the use within private cooperations
  54.      or the use for governmental agencies.  Users must be respon-
  55.      sible for the use of facilities of the software especially of
  56.      the auto ! batch file.  The software is distributed as is.  I
  57.      am not liable for any damage caused by the use of this soft-
  58.      ware.  For commercial use of this software, please refer to our
  59.      distribution policy.
  60.  
  61.  
  62.      Now you can proceed to read the complete description of commands
  63.      and options.  However, if you are not familiar with what an
  64.      archiver is, please refer to the introductory note LHA.HLP
  65.      written especially for LHA.EXE by Irvin Hoff.
  66.  
  67.  
  68.  
  69. 1.  Usage.
  70. ---------
  71.  
  72.   A.  General Format:
  73.   ==================
  74.  
  75.     LHA <command> [/<option> ARC [[DIR\] [FILE]...]...  [-+012|WDIR]...]
  76.  
  77.  
  78.     <command>: if one is not used, you get the help screen or a list of
  79.                FILEs.
  80.     <option>:  you may supply one or more of options explained below.
  81.                (needs an  /  or  -  in front, to designate an option)
  82.     ARC:       archive name.
  83.     DIR:       base directory name.
  84.     FILE:      File name or full pathname if specified.
  85.     WDIR:      Working Directory name.
  86.  
  87.  
  88.   B.  <command>
  89.   =============
  90.  
  91.    a (Add) compress and add to an archive.
  92.  
  93.      Compress and Add files specified to an archive.  If the named
  94.      archive does not exist, then create one with the name.  LHA
  95.      overwrites any file in the archive by the given file name with
  96.      'a' command.  Compare with 'u' command.
  97.  
  98.      The commands 'a' and 'm' are used to make an archive.
  99.  
  100.      < Example 1 >  LHA a ex *.EXE
  101.  
  102.      LHA makes an ARChive ex.LZH, from all the files with extension
  103.      'EXE'.  Extension .LZH is default.
  104.  
  105.  
  106.    u (Update) Compress and Update.
  107.  
  108.      Compress and add files specified to an archive as command 'a'.
  109.      If LHA detects a file with the name same as the one in the
  110.      archive, then LHA selects the new one to add to archive, by
  111.      comparing the time stamp of each.
  112.  
  113.      < Example 2 > LHA u ex *.c
  114.  
  115.      All the FILEs with extension '.C' are archived in ex.LZH.  If
  116.      you already have ex.LZH containing a FILE with the same name,
  117.      only the one with newer time stamp is archived.
  118.  
  119.  
  120.    m (Move)
  121.  
  122.      Compress and add to an archive as 'u' command with checking
  123.      time stamps.  The difference is that LHA deletes all the files
  124.      moved into the archive.
  125.  
  126.      < Example 3 > LHA m ex *.c
  127.  
  128.      does  the same as
  129.  
  130.                   LHA u ex *.c
  131.                   del *.c  .
  132.  
  133.      Watch the second line.  With the /C option, LHA removes all the
  134.      FILEs into the ARChive ignoring time stamps.  You may lose the
  135.      one with the older time stamp.
  136.  
  137.  
  138.    f (Freshen)
  139.  
  140.      LHA looks for a FILE with the same name as the FILE in the
  141.      archive.  If it finds one with a newer time stamp, LHA
  142.      rewrites the one in the archive.  'LHA f /c ARC ' will not
  143.      check the time stamp.
  144.  
  145.      < Example 4 > LHA f ex lha.doc
  146.  
  147.      You have lha.doc compressed and archived in ex.LZH.  You get a
  148.      new lha.doc, then you replace the one in ARChive too.
  149.  
  150.  
  151.    d (Delete)
  152.  
  153.      LHA deletes FILE in ARC.
  154.  
  155.  
  156.    e (Extract)
  157.  
  158.      LHA extracts FILEs from the archive with decompressing.  If LHA
  159.      finds a FILE with a newer FILE with the same name, it skips the
  160.      FILEs.  LHA extracts FILEs from ARChives made by L113C, namely,
  161.      those with the compression ids -lzs-, -lz4-, -lz5-.
  162.  
  163.      <Example 6 > LHA e ex LHA
  164.  
  165.      Extracts all the FILEs in the archive 'ex.LZH'.
  166.  
  167.      < Example 7 > LHA e ex *.com
  168.  
  169.      LHA extracts all the files with extension .COM from 'ex.LZH'.
  170.  
  171.  
  172.   x (eXtract) LHA eXtracts compressed FILE with pathnames.
  173.  
  174.      If LHA can not find any path, then it will create directories.
  175.      FILEs must be archived with full-pathnames.  LHA restores the
  176.      entire directory structure.  'LHA e /x1m1 ARC' does the same.
  177.  
  178.      < EXample 8 > LHA x ex
  179.  
  180.      Suppose '\BIN\CG86.EXE' were among the FILEs in 'EX.LZH'.  LHA
  181.      creates directory '\BIN' if necessary, and extracts 'CG86.EXE'
  182.      there.
  183.  
  184.  
  185.    p (Print) Print FILE on standard out.
  186.  
  187.      LHA prints FILE decompressing from ARC to standard output.
  188.  
  189.      < Example 9 >  LHA  p ex lha.doc
  190.  
  191.      LHA extracts 'LHA.DOC' from 'EX.LZH' and displays it on your
  192.      terminal.
  193.  
  194.      < Example 10 > LHA p ex lha.doc > prn
  195.  
  196.      LHA extracts 'LHA.DOC' from 'EX.LZH' and prints it out from
  197.      your printer.
  198.  
  199.  
  200.    l (List)
  201.  
  202.      LHA lists FILE names in the archive on a line.  A FILE with
  203.      pathname will have a mark '+' on the head of the line.  'LHA
  204.      l /x ARC' shows full-pathnames of FILEs in ARC, and in 2 lines
  205.      per FILE.  You need not type 'l' to have the list.
  206.  
  207.      < Example 11 > LHA lha205.exe
  208.  
  209.      LHA assumes command 'l' and shows list of FILEs archived FILE
  210.      per line.
  211.  
  212.      < Example 11x > LHA /x lha205.exe
  213.  
  214.      You get a similar list but full-pathnames are inserted, and
  215.      each FILE is shown on two lines.
  216.  
  217.      NOTE: Forward slash '/' is used as the pathname separator.
  218.  
  219.  
  220.    v (View)
  221.  
  222.      'LHA v ARC' is the same with 'LHA l /x ARC'.
  223.  
  224.  
  225.    t (Test)
  226.  
  227.      Check the integrity of ARC, by CRC check.
  228.  
  229.      LHA t LHA.EXE or LHA t LHA???.LZH
  230.  
  231.      will announce the authenticity of the file you own.
  232.  
  233.            LHA t LHA.EXE
  234.  
  235.      "This file seems to be ORIGINAL distributed from H.Yoshi."
  236.  
  237.      LHA.exe tests itself for you.  This guarantees the version you
  238.      have is not hacked by anyone, though it is not the full guaran-
  239.      tee in the present state of art.  You can't check LHA.exe if
  240.      you have used executable